<!DOCTYPE html>
<html>
<meta charset="utf-8">
<head>
    <meta charset="utf-8">
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>嘻嘻嘻哈哈哈博客</title>
    <link rel="stylesheet" type="text/css" href="../static/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="../static/css/blog.css">
    <script src="../static/js/jquery.min.js"></script>
</head>
<body class="user-select">
<header class="header">
    <nav class="navbar navbar-default" id="navbar1"
         style="opacity: 0.9;z-index: 9999;">
        <div class="container" id="nav">
            <div class="navbar-header logo-site">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
                        data-target="#header-navbar" aria-expanded="false"><span class="sr-only"></span> <span
                        class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span></button>
                <h1 class="logo hvr-bounce-in">
                    <a href="/" title="嘻嘻嘻哈哈哈博客">嘻嘻嘻哈哈哈博客</a>
                </h1>
            </div>
        </div>
    </nav>
</header>
<section class="container" id="detail">
    <div class="content-wrap">
        <div class="content">
            <header class="article-header">
                <h1 class="article-title"><a href="javascript:;">Java程序员秋招面经大合集（BAT美团网易小米华为中兴等）</a></h1>
                <div class="article-meta">
                    <span class="item article-meta-time">
                        <time class="time" data-toggle="tooltip" data-placement="bottom"><i class="glyphicon glyphicon-time"></i> <span>Wed Sep 23 11:57:47 CST 2020</span></time>
                    </span>
                </div>
            </header>
            <article class="article-content" style="height: auto !important;"><h1 class="title" style="font-size: 34px; margin-top: 20px; margin-bottom: 0px; font-family: -apple-system, &quot;SF UI Display&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-weight: 700; line-height: 1.3; color: rgb(51, 51, 51); word-break: break-word !important;">Java程序员秋招面经大合集（BAT美团网易小米华为中兴等）</h1><div data-note-content="" class="show-content" style="color: rgb(47, 47, 47); font-size: 16px; line-height: 1.7; font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; word-break: break-word !important;"><blockquote style="padding-top: 20px; padding-bottom: 20px; margin-bottom: 25px; font-size: 16px; border-left-width: 6px; border-left-color: rgb(180, 180, 180); background-color: rgb(247, 247, 247); line-height: 30px; word-break: break-word !important;"><ul style="padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">Cvte提前批</li><li style="line-height: 30px; margin-bottom: 10px;">阿里内推</li><li style="line-height: 30px; margin-bottom: 10px;">便利蜂内推</li><li style="line-height: 30px; margin-bottom: 10px;">小米内推</li><li style="line-height: 30px; margin-bottom: 10px;">金山wps内推</li><li style="line-height: 30px; margin-bottom: 10px;">多益网络</li><li style="line-height: 30px; margin-bottom: 10px;">拼多多学霸批</li><li style="line-height: 30px; margin-bottom: 10px;">搜狗校招</li><li style="line-height: 30px; margin-bottom: 10px;">涂鸦移动</li><li style="line-height: 30px; margin-bottom: 10px;">中国电信it研发中心</li><li style="line-height: 30px; margin-bottom: 10px;">中兴</li><li style="line-height: 30px; margin-bottom: 10px;">华为</li><li style="line-height: 30px; margin-bottom: 10px;">苏宁内推</li><li style="line-height: 30px; margin-bottom: 10px;">美团内推</li><li style="line-height: 30px; margin-bottom: 10px;">百度</li><li style="line-height: 30px; margin-bottom: 10px;">腾讯</li><li style="line-height: 30px; margin-bottom: 10px;">招商银行信用卡</li><li style="line-height: 30px; margin-bottom: 10px;">招银网络科技</li><li style="line-height: 30px; margin-bottom: 10px;">网易</li><li style="line-height: 30px; margin-bottom: 0px;">Vivo</li></ul></blockquote><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">Cvte提前批</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">介绍你的项目</li><li style="line-height: 30px; margin-bottom: 10px;">加密解密了解么？几种算法，讲一下你了解的</li><li style="line-height: 30px; margin-bottom: 10px;">多线程了解么？什么是线程安全？</li><li style="line-height: 30px; margin-bottom: 10px;">说一个你最熟悉的设计模式</li><li style="line-height: 30px; margin-bottom: 10px;">讲一下你项目中用到了哪些设计模式</li><li style="line-height: 30px; margin-bottom: 10px;">Java的hashmap的原理</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap的线程安全性，什么是线程安全的？如何实现线程安全</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（视频）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">介绍项目</li><li style="line-height: 30px; margin-bottom: 10px;">Mysql的数据库引擎，区别特点</li><li style="line-height: 30px; margin-bottom: 10px;">设计模式了解？讲一下最熟悉的</li><li style="line-height: 30px; margin-bottom: 10px;">写一个单例模式，答主写的是双检查锁单例，问了为什么用Volatile，synchronize移到方法最外面会怎么样？</li><li style="line-height: 30px; margin-bottom: 10px;">单例模式在你项目里哪些应用？</li><li style="line-height: 30px; margin-bottom: 10px;">数据连接池</li><li style="line-height: 30px; margin-bottom: 10px;">对高负载有了解么</li><li style="line-height: 30px; margin-bottom: 10px;">你意向的技术方向是哪块？（答主回答的高并发，然后面试官说他是做高负载的）</li><li style="line-height: 30px; margin-bottom: 10px;">对高并发有了解么？</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">阿里内推</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">听说你有博客，博客里大概有什么内容？</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍，最复杂的表</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap的原理</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap为什么大小是2的幂次</li><li style="line-height: 30px; margin-bottom: 10px;">介绍一下红黑树</li><li style="line-height: 30px; margin-bottom: 10px;">Arraylist的原理</li><li style="line-height: 30px; margin-bottom: 10px;">场景题：设计判断论文抄袭的系统</li><li style="line-height: 30px; margin-bottom: 10px;">堆排序的原理</li><li style="line-height: 30px; margin-bottom: 10px;">抽象工厂和工厂方法模式的区别</li><li style="line-height: 30px; margin-bottom: 10px;">工厂模式的思想</li><li style="line-height: 30px; margin-bottom: 10px;">object类你知道的方法</li><li style="line-height: 30px; margin-bottom: 10px;">哪里用到了工厂模式</li><li style="line-height: 30px; margin-bottom: 10px;">Forward和redirect的区别</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（视频）</h2><p style="margin-bottom: 25px; word-break: break-word !important;">1， 自我介绍<br>2， 项目介绍<br>3， 项目架构<br>4， 项目难点<br>5， Synchronize关键字为什么jdk1.5后效率提高了<br>6， 线程池的使用时的注意事项<br>7， Spring中autowire和resourse关键字的区别<br>8， Hashmap的原理<br>9， Hashmap的大小为什么指定为2的幂次<br>10， 讲一下线程状态转移图<br>11， 消息队列了解么<br>12， 分布式了解么</p><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">便利蜂内推</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">volatile和synchronized</li><li style="line-height: 30px; margin-bottom: 10px;">来个算法题：一个无序数组，其中一个数字出现的次数大于其他数字之和，求这个数字 （主元素）</li><li style="line-height: 30px; margin-bottom: 10px;">答完再来一个：一个数组，有正有负，不改变顺序的情况下，求和最大的最长子序列</li><li style="line-height: 30px; margin-bottom: 10px;">项目用到什么数据库？隔离级别？每个隔离级别各做了什么</li><li style="line-height: 30px; margin-bottom: 10px;">数据库的索引？mysql不同引擎索引的区别</li><li style="line-height: 30px; margin-bottom: 10px;">垃圾回收算法的过程</li><li style="line-height: 30px; margin-bottom: 10px;">你了解的垃圾收集器？ Cms收集器的过程</li><li style="line-height: 30px; margin-bottom: 10px;">怎样进入老年代？</li><li style="line-height: 30px; margin-bottom: 10px;">平时用到了什么设计模式？</li><li style="line-height: 30px; margin-bottom: 10px;">讲一下你最熟的两个设计模式</li><li style="line-height: 30px; margin-bottom: 10px;">用过什么系统？shell写过脚本吗？</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">小米内推</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">看你最近博客写的是redis，介绍redis和mysql的区别</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的应用场景</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap的原理</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap中jdk1.8之后做了哪些优化</li><li style="line-height: 30px; margin-bottom: 10px;">垃圾回收的过程</li><li style="line-height: 30px; margin-bottom: 10px;">Jvm的参数设置</li><li style="line-height: 30px; margin-bottom: 10px;">项目中的优化</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">金山wps内推</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">对Java的面向对象的理解</li><li style="line-height: 30px; margin-bottom: 10px;">对java多线程的理解</li><li style="line-height: 30px; margin-bottom: 10px;">数据库的索引</li><li style="line-height: 30px; margin-bottom: 10px;">数据库的隔离级别</li><li style="line-height: 30px; margin-bottom: 10px;">设计模式的理解</li><li style="line-height: 30px; margin-bottom: 10px;">讲几个设计模式</li><li style="line-height: 30px; margin-bottom: 10px;">对算法有什么了解？答主先回答了动态规划，解释了一下dp的思想</li><li style="line-height: 30px; margin-bottom: 10px;">快排的思想讲一下</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">Tcp怎么保证可靠传输（中间穿插了好多小问题）</li><li style="line-height: 30px; margin-bottom: 10px;">Tcp的拥塞控制</li><li style="line-height: 30px; margin-bottom: 10px;">让你设计一个即时聊天的系统</li><li style="line-height: 30px; margin-bottom: 10px;">支付宝转账，是如何实现，几个小时通知转账成功的（面试官想让回答长连接，答主一直没get到点）</li><li style="line-height: 30px; margin-bottom: 10px;">解释一下长连接</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">多益网络</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（视频）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">对面向对象的理解</li><li style="line-height: 30px; margin-bottom: 10px;">介绍多态</li><li style="line-height: 30px; margin-bottom: 10px;">Java新建线程有哪几种方式</li><li style="line-height: 30px; margin-bottom: 10px;">线程池的作用</li><li style="line-height: 30px; margin-bottom: 10px;">看过框架源码么</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">拼多多学霸批</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场面）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法：一棵二叉排序树，给定一个数，找到与给定数差值最小的数</li><li style="line-height: 30px; margin-bottom: 10px;">场景题：设计一个系统，解决抢购时所需要的大量的短链接的功能，如何保证高并发，如何设计短链接</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（现场面）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">代码量多少</li><li style="line-height: 30px; margin-bottom: 10px;">给了一张纸，各种名词，会的写出来</li><li style="line-height: 30px; margin-bottom: 10px;">然后给它解释那些会的</li><li style="line-height: 30px; margin-bottom: 10px;">设计题：设计一个系统，记录qq用户前一天的登录状态，提供16g内存和2tb的硬盘，要做到查询指定qq号的前一天的登录状态，快速查询O(1)复杂度</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">搜狗校招</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）：</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法：两个排序的数组A和B分别含有m和n个数，找到两个排序数组的中位数，答主用的二分，时间复杂度为O(log (m+n))。结果面试官不满意，让用归并的思想做，时间复杂度其实更高了</li><li style="line-height: 30px; margin-bottom: 10px;">介绍网络编程</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">涂鸦移动</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">数据库的索引原理</li><li style="line-height: 30px; margin-bottom: 10px;">索引使用的注意事项</li><li style="line-height: 30px; margin-bottom: 10px;">数据库的引擎</li><li style="line-height: 30px; margin-bottom: 10px;">Java垃圾回收机制</li><li style="line-height: 30px; margin-bottom: 10px;">Java的finalize，finally，final三个关键字的区别和应用场景</li><li style="line-height: 30px; margin-bottom: 10px;">String类可以被继承么<br>手撕算法：假设你是一个专业的窃贼，准备沿着一条街打劫房屋。每个房子都存放着特定金额的钱。你面临的唯一约束条件是：相邻的房子装着相互联系的防盗系统，且 当相邻的两个房子同一天被打劫时，该系统会自动报警。<br>给定一个非负整数列表，表示每个房子中存放的钱， 算一算，如果今晚去打劫，你最多可以得到多少钱 在不触动报警装置的情况下。</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">对游戏的了解</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">算法题：给一个整数数组，找到两个数使得他们的和等于一个给定的数 target。</li><li style="line-height: 30px; margin-bottom: 10px;">红黑树</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的应用</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">中国电信it研发中心</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目里用的什么服务器</li><li style="line-height: 30px; margin-bottom: 10px;">自己写一个tomcat服务器，你会怎么写</li><li style="line-height: 30px; margin-bottom: 10px;">分布式服务器会出现哪些问题</li><li style="line-height: 30px; margin-bottom: 10px;">怎么解决session一致性缓存的问题</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的优势和特点</li><li style="line-height: 30px; margin-bottom: 10px;">一千万用户并发抢购，怎么设计</li><li style="line-height: 30px; margin-bottom: 10px;">如果成功的用户有10万，redis存不下怎么处理</li><li style="line-height: 30px; margin-bottom: 10px;">你项目中的难点</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">介绍spring中的熟悉的注解</li><li style="line-height: 30px; margin-bottom: 10px;">让你实现autowire注解的功能你会如何实现</li><li style="line-height: 30px; margin-bottom: 10px;">Redis和mysql的区别</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的持久化有哪些方式，具体原理</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">中兴</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">专业面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">你了解的设计模式，讲两个</li><li style="line-height: 30px; margin-bottom: 10px;">Java collection类，集合，讲两个你了解的，说实现原理</li><li style="line-height: 30px; margin-bottom: 10px;">Java线程池的作用</li><li style="line-height: 30px; margin-bottom: 10px;">你觉得你在你实验室处于什么水平</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">综合面试（现场）</h2><p style="margin-bottom: 25px; word-break: break-word !important;">说好的综合面试纯聊天呢？<br>1． 自我介绍<br>2． 项目介绍<br>3． 说一下你知道的设计模式<br>4． 画一个策略模式的uml图<br>5． Java多线程的理解<br>6． 内存屏障是什么<br>7． 数据库索引<br>8． 项目中的优化<br>9． 然后开始聊人生<br>10． 你的缺点，你最不喜欢什么样的人，你的家庭等等</p><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">华为</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目架构</li><li style="line-height: 30px; margin-bottom: 10px;">项目一个完整的执行流程（由于我是搞java的，而面试官是搞c的，所以全程尬聊）</li><li style="line-height: 30px; margin-bottom: 10px;">项目优化</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">怎么管理项目进度</li><li style="line-height: 30px; margin-bottom: 10px;">平常的爱好</li><li style="line-height: 30px; margin-bottom: 10px;">感觉面试官也不是搞java的，所以又是一阵尬聊</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">苏宁内推</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">面过哪些公司了</li><li style="line-height: 30px; margin-bottom: 10px;">有哪些offer了</li><li style="line-height: 30px; margin-bottom: 10px;">聊到多益，于是开始聊最近微博上很火的多益老板</li><li style="line-height: 30px; margin-bottom: 10px;">得出结论，我和面试官都觉得多益老板三观有问题，但做游戏就是要偏执的人</li><li style="line-height: 30px; margin-bottom: 10px;">你博客主要哪方面的</li><li style="line-height: 30px; margin-bottom: 10px;">多线程并发包了解么</li><li style="line-height: 30px; margin-bottom: 10px;">讲一下countDownLatch</li></ol><p style="margin-bottom: 25px; word-break: break-word !important;">苏宁聊了20分钟八卦就面完了，一轮技术面</p><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">美团内推</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（电话）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">Redis介绍</li><li style="line-height: 30px; margin-bottom: 10px;">了解redis源码么</li><li style="line-height: 30px; margin-bottom: 10px;">了解redis集群么</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap的原理</li><li style="line-height: 30px; margin-bottom: 10px;">hashmap容量为什么是2的幂次</li><li style="line-height: 30px; margin-bottom: 10px;">hashset的源码</li><li style="line-height: 30px; margin-bottom: 10px;">object类你知道的方法</li><li style="line-height: 30px; margin-bottom: 10px;">hashcode和equals</li><li style="line-height: 30px; margin-bottom: 10px;">你重写过hashcode和equals么，要注意什么</li><li style="line-height: 30px; margin-bottom: 10px;">假设现在一个学生类，有学号和姓名，我现在hashcode方法重写的时候，只将学号参与计算，会出现什么情况？</li><li style="line-height: 30px; margin-bottom: 10px;">往set里面put一个学生对象，然后将这个学生对象的学号改了，再put进去，可以放进set么？并讲出为什么</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的持久化？有哪些方式，原理是什么？</li><li style="line-height: 30px; margin-bottom: 10px;">讲一下稳定的排序算法和不稳定的排序算法</li><li style="line-height: 30px; margin-bottom: 10px;">讲一下快速排序的思想</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">讲一下数据的acid</li><li style="line-height: 30px; margin-bottom: 10px;">什么是一致性</li><li style="line-height: 30px; margin-bottom: 10px;">什么是隔离性</li><li style="line-height: 30px; margin-bottom: 10px;">Mysql的隔离级别</li><li style="line-height: 30px; margin-bottom: 10px;">每个隔离级别是如何解决</li><li style="line-height: 30px; margin-bottom: 10px;">Mysql要加上nextkey锁，语句该怎么写</li><li style="line-height: 30px; margin-bottom: 10px;">Java的内存模型，垃圾回收</li><li style="line-height: 30px; margin-bottom: 10px;">线程池的参数</li><li style="line-height: 30px; margin-bottom: 10px;">每个参数解释一遍</li><li style="line-height: 30px; margin-bottom: 10px;">然后面试官设置了每个参数，给了是个线程，让描述出完整的线程池执行的流程</li><li style="line-height: 30px; margin-bottom: 10px;">Nio和IO有什么区别</li><li style="line-height: 30px; margin-bottom: 10px;">Nio和aio的区别</li><li style="line-height: 30px; margin-bottom: 10px;">Spring的aop怎么实现</li><li style="line-height: 30px; margin-bottom: 10px;">Spring的aop有哪些实现方式</li><li style="line-height: 30px; margin-bottom: 10px;">动态代理的实现方式和区别</li><li style="line-height: 30px; margin-bottom: 10px;">Linux了解么</li><li style="line-height: 30px; margin-bottom: 10px;">怎么查看系统负载</li><li style="line-height: 30px; margin-bottom: 10px;">Cpu load的参数如果为4，描述一下现在系统处于什么情况</li><li style="line-height: 30px; margin-bottom: 10px;">Linux，查找磁盘上最大的文件的命令</li><li style="line-height: 30px; margin-bottom: 10px;">Linux，如何查看系统日志文件</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法：leeetcode原题 22，Generate Parentheses，给定 n 对括号，请写一个函数以将其生成新的括号组合，并返回所有组合结果。</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">三面（现场）</h2><p style="margin-bottom: 25px; word-break: break-word !important;">三面没怎么问技术，问了很多技术管理方面的问题</p><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">怎么管理项目成员</li><li style="line-height: 30px; margin-bottom: 10px;">当意见不一致时，如何沟通并说服开发成员，并举个例子</li><li style="line-height: 30px; margin-bottom: 10px;">怎么保证项目的进度</li><li style="line-height: 30px; margin-bottom: 10px;">数据库的索引原理</li><li style="line-height: 30px; margin-bottom: 10px;">非聚簇索引和聚簇索引</li><li style="line-height: 30px; margin-bottom: 10px;">索引的使用注意事项</li><li style="line-height: 30px; margin-bottom: 10px;">联合索引</li><li style="line-height: 30px; margin-bottom: 10px;">从底层解释最左匹配原则</li><li style="line-height: 30px; margin-bottom: 10px;">Mysql对联合索引有优化么？会自动调整顺序么？哪个版本开始优化？</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的应用</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的持久化的方式和原理</li><li style="line-height: 30px; margin-bottom: 10px;">技术选型，一个新技术和一个稳定的旧技术，你会怎么选择，选择的考虑有哪些</li><li style="line-height: 30px; margin-bottom: 10px;">说你印象最深的美团点评技术团队的三篇博客</li><li style="line-height: 30px; margin-bottom: 10px;">最近在学什么新技术</li><li style="line-height: 30px; margin-bottom: 10px;">你是怎么去接触一门新技术的</li><li style="line-height: 30px; margin-bottom: 10px;">会看哪些书</li><li style="line-height: 30px; margin-bottom: 10px;">怎么选择要看的书</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">百度</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">Java中的多态</li><li style="line-height: 30px; margin-bottom: 10px;">Object类下的方法</li><li style="line-height: 30px; margin-bottom: 10px;">Finalize的作用和使用场景</li><li style="line-height: 30px; margin-bottom: 10px;">Hashcode和equals</li><li style="line-height: 30px; margin-bottom: 10px;">为什么要同时重写hashcode和equals</li><li style="line-height: 30px; margin-bottom: 10px;">不同时重写会出现哪些问题</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap的原理</li><li style="line-height: 30px; margin-bottom: 10px;">Hashmap如何变线程安全，每种方式的优缺点</li><li style="line-height: 30px; margin-bottom: 10px;">垃圾回收机制</li><li style="line-height: 30px; margin-bottom: 10px;">Jvm的参数你知道的说一下</li><li style="line-height: 30px; margin-bottom: 10px;">设计模式了解的说一下啊</li><li style="line-height: 30px; margin-bottom: 10px;">手撕一个单例模式</li><li style="line-height: 30px; margin-bottom: 10px;">快速排序的思想讲一下</li><li style="line-height: 30px; margin-bottom: 10px;">给个数组，模拟快排的过程</li><li style="line-height: 30px; margin-bottom: 10px;">手写快排</li><li style="line-height: 30px; margin-bottom: 10px;">设计题，一个图书馆管理系统，数据库怎么设计，需求自己定</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">Redis的特点</li><li style="line-height: 30px; margin-bottom: 10px;">分布式事务了解么</li><li style="line-height: 30px; margin-bottom: 10px;">反爬虫的机制，有哪些方式</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法：反转单链表</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法：实现类似微博子结构的数据结构，输入一系列父子关系，输出一个类似微博评论的父子结构图</li><li style="line-height: 30px; margin-bottom: 10px;">手写java多线程</li><li style="line-height: 30px; margin-bottom: 10px;">手写java的soeket编程，服务端和客户端</li><li style="line-height: 30px; margin-bottom: 10px;">进程间的通信方式</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法： 爬楼梯，写出状态转移方程</li><li style="line-height: 30px; margin-bottom: 10px;">智力题：时针分针什么时候重合</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">三面（现场）</h2><p style="margin-bottom: 25px; word-break: break-word !important;">由于三面面试官不懂java，我不熟c加加，所以全程尬聊</p><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法：给定一个数字三角形，找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。</li><li style="line-height: 30px; margin-bottom: 10px;"></li><li style="line-height: 30px; margin-bottom: 10px;">然后继续在这个问题上扩展</li><li style="line-height: 30px; margin-bottom: 10px;">求出最短那条的路径</li><li style="line-height: 30px; margin-bottom: 10px;">递归求出所有的路径</li><li style="line-height: 30px; margin-bottom: 10px;">设计模式讲一下熟悉的</li><li style="line-height: 30px; margin-bottom: 10px;">会不会滥用设计模式</li><li style="line-height: 30px; margin-bottom: 10px;">多线程条件变量为什么要在while体里</li><li style="line-height: 30px; margin-bottom: 10px;">你遇到什么挫折</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">腾讯</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">Hibernate的作用，你的理解</li><li style="line-height: 30px; margin-bottom: 10px;">多线程的理解，如何保证线程安全</li><li style="line-height: 30px; margin-bottom: 10px;">mysql数据库的引擎和区别</li><li style="line-height: 30px; margin-bottom: 10px;">场景题：千万用户抢购，如何处理高并发，并且有一个链接，指向前一天抢购成功的用户，如何设计这个系统和数据库</li><li style="line-height: 30px; margin-bottom: 10px;">如果后台处理抢购请求的服务器，每次最多承受200的负载，系统该怎么设计</li><li style="line-height: 30px; margin-bottom: 10px;">手撕算法：最小公倍数和最大公约数</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目里一个完整请求的流程</li><li style="line-height: 30px; margin-bottom: 10px;">项目的优化</li><li style="line-height: 30px; margin-bottom: 10px;">Hibernate和mybatis的区别</li><li style="line-height: 30px; margin-bottom: 10px;">为什么用ssh框架</li><li style="line-height: 30px; margin-bottom: 10px;">Mysql的容灾备份</li><li style="line-height: 30px; margin-bottom: 10px;">Redis和memcache 的区别</li><li style="line-height: 30px; margin-bottom: 10px;">为什么选择redis</li><li style="line-height: 30px; margin-bottom: 10px;">Java的full gc</li><li style="line-height: 30px; margin-bottom: 10px;">Full gc会导致什么问题</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">招商银行信用卡</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">分布式事务</li><li style="line-height: 30px; margin-bottom: 10px;">设计模式</li><li style="line-height: 30px; margin-bottom: 10px;">访问者模式</li><li style="line-height: 30px; margin-bottom: 10px;">装饰者模式</li><li style="line-height: 30px; margin-bottom: 10px;">有哪些offer</li><li style="line-height: 30px; margin-bottom: 10px;">为什么还来我们这</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">招银网络科技</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">写一个两个有序链表合并成一个有序链表</li><li style="line-height: 30px; margin-bottom: 10px;">死锁是什么呢</li><li style="line-height: 30px; margin-bottom: 10px;">怎么解决死锁</li><li style="line-height: 30px; margin-bottom: 10px;">http请求流程</li><li style="line-height: 30px; margin-bottom: 10px;">为什么负载均衡</li><li style="line-height: 30px; margin-bottom: 10px;">怎么实现负载均衡</li><li style="line-height: 30px; margin-bottom: 10px;">数据库挂了怎么办？除了热备份还有什么方法</li><li style="line-height: 30px; margin-bottom: 10px;">讲讲你对spring的理解，不要把ioc和aop背给我听</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">算法：找出两个数组相等的数，不能用其他数据结构</li><li style="line-height: 30px; margin-bottom: 10px;">算法：给定一个数字，一个数组，找出数组中相加等于这两个数的和，不能用数据结构</li><li style="line-height: 30px; margin-bottom: 10px;">算法：如何判断一个树是不是另一颗树的子树</li><li style="line-height: 30px; margin-bottom: 10px;">如何解决并发访问的错误</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">网易</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面（现场）</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">I++操作怎么保证线程安全</li><li style="line-height: 30px; margin-bottom: 10px;">场景题：设计一个下单系统，下单成功后可以给用户发优惠券</li><li style="line-height: 30px; margin-bottom: 10px;">接上面场景题：服务器挂了，优惠券还没发怎么办</li><li style="line-height: 30px; margin-bottom: 10px;">数据库挂了怎么怎么办</li><li style="line-height: 30px; margin-bottom: 10px;">怎么保证一致性</li><li style="line-height: 30px; margin-bottom: 10px;">分布式事务知道么</li><li style="line-height: 30px; margin-bottom: 10px;">介绍分布式事务</li><li style="line-height: 30px; margin-bottom: 10px;">你的职业规划</li></ol><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">二面</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">Nio的原理</li><li style="line-height: 30px; margin-bottom: 10px;">Channel和buffer</li><li style="line-height: 30px; margin-bottom: 10px;">directBuffer和buffer的区别</li><li style="line-height: 30px; margin-bottom: 10px;">nio和aio的区别</li><li style="line-height: 30px; margin-bottom: 10px;">锁的实现原理</li><li style="line-height: 30px; margin-bottom: 10px;">怎么解决缓存和主存的一致性问题</li><li style="line-height: 30px; margin-bottom: 10px;">缓存还没更新到主存，服务器挂了怎么办</li><li style="line-height: 30px; margin-bottom: 10px;">数据库挂了怎么办</li></ol><h1 style="font-size: 26px; margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); text-rendering: optimizeLegibility;">Vivo</h1><h2 style="font-family: inherit; font-weight: 700; line-height: 1.7; color: rgb(47, 47, 47); margin: 0px 0px 15px; font-size: 24px; text-rendering: optimizeLegibility;">一面</h2><ol style="margin-bottom: 20px; padding: 0px; margin-left: 22px; word-break: break-word !important;"><li style="line-height: 30px; margin-bottom: 10px;">自我介绍</li><li style="line-height: 30px; margin-bottom: 10px;">项目介绍</li><li style="line-height: 30px; margin-bottom: 10px;">Hibernate的batch有数量限制么</li><li style="line-height: 30px; margin-bottom: 10px;">Jquery用过么</li><li style="line-height: 30px; margin-bottom: 10px;">Extjs的优缺点</li><li style="line-height: 30px; margin-bottom: 10px;">有没有扩展过extjs</li><li style="line-height: 30px; margin-bottom: 10px;">读写锁</li><li style="line-height: 30px; margin-bottom: 10px;">什么时候用读锁</li><li style="line-height: 30px; margin-bottom: 10px;">什么时候用写锁</li><li style="line-height: 30px; margin-bottom: 10px;">Cas的原理，使用场景</li><li style="line-height: 30px; margin-bottom: 10px;">数据库的瓶颈</li></ol><div><br></div><div><br></div><div>转自<a href="http://www.jianshu.com//p/72712546648b" target="_blank">http://www.jianshu.com//p/72712546648b</a></div></div></article>
            <div class="relates">
                <div class="title">
                    <h3>相关推荐</h3>
                </div>
                <ul>
                    <li>
                        <a href="/news/detail_119.html">Java程序员秋招面经大合集（BAT美团网易小米华为中兴等）</a>
                    </li>
                </ul>
            </div>
        </div>
    </div>
</section>
<footer class="footer">
    <div class="container">
        <p>本站[<a href="http://xiaochancy.gitee.io/java/">嘻嘻嘻哈哈哈博客</a>]的部分内容来源于网络，若侵犯到您的利益，请联系站长删除！谢谢！Powered By [
        </p>
    </div>
    <div id="gotop"><a class="gotop"></a></div>
</footer>
<script src="../static/js/bootstrap.min.js"></script>
<script src="../static/js/blog.js"></script>
</body>
</html>
